home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / dtype / infoDT39_1.lha / infoDataType / ReadMe < prev    next >
Text File  |  1994-12-17  |  6KB  |  181 lines

  1. .info DataType 39.1
  2. -------------------
  3.  
  4. Written by Oliver Seiler
  5.  
  6. Copyright © 1994-1995 Erisian Development Group. All Rights Reserved.
  7.  
  8.  
  9. Disclaimer
  10. ----------
  11.  
  12. This program is basically FreeWare. It is *not* public domain. I do however
  13. give commercial products (this includes ShareWare packages) the right to
  14. include this in distributions, on the basis that I receive a free copy of
  15. the package (although, given the simplicity of the implementation, I don't
  16. see this being a very likely situation...)
  17.  
  18. In any case, anybody who wants to include this in some sort of distribution
  19. or software package should contact me for my approval. I'd like to know
  20. who's using it in the event I re-release it later...
  21.  
  22. I also would enjoy just getting a postcard in the mail...
  23.  
  24.  
  25. Introduction
  26. ------------
  27.  
  28. This datatype was originally developed to help me learn about datatypes, and
  29. 'cause I wanted something to view icons from the shell...
  30.  
  31. The original release (39.0) had a bug or two, but that seems to be fixed...
  32.  
  33. Installation
  34. ------------
  35.  
  36. An Installer script is included with the distribution. Just double-click on
  37. the Install icon from Workbench. It should work fine, although it's my first
  38. Installer script. If it doesn't seem to work on your (probably whacked) system,
  39. then manual installation is quite easy:
  40.  
  41. eg. (Assuming unarchived in RAM:)
  42.  
  43. 6.RAM:> lha e infoDataType.lha
  44.  
  45. ...
  46.  
  47. 6.RAM:> cd infoDataType
  48. 6.RAM:infoDataType> copy info.datatype SYS:Classes/DataTypes
  49.  
  50. ...
  51.  
  52. 6.RAM:infoDataType> copy "Amiga .info#?" DEVS:DataTypes
  53.  
  54. ...
  55.  
  56. 6.RAM:infoDataType> AddDataTypes "DEVS:DataTypes/Amiga .info File" REFRESH
  57.  
  58. That's all folks...
  59.  
  60.  
  61. Usage
  62. -----
  63.  
  64. Assuming you aren't programming, the easiest way to use this datatype is
  65. from MultiView. Just type:
  66.  
  67. MultiView <file>.info
  68.  
  69. Of course this only works if the file has an associated .info file. No
  70. harm if it doesn't, so don't worry too much. (Unfortunately, if you use
  71. MultiView's built-in file requester, you won't see any .info files in
  72. the directory listing. You can still access the files though, by adding
  73. a .info extension to the filename in the file requester...)
  74.  
  75.  
  76. Limitations
  77. -----------
  78.  
  79. The main limitation is that you only can view the unselected icon image
  80. associated with the .info file you try to view. I might eventually add
  81. support (in the form of a tag which can be passed to the object) to show
  82. the selected image. Or maybe make it act like a gadget and toggle with
  83. user mouse button presses.
  84.  
  85. The colour palette is obtained from the current Palette preferences setting,
  86. so if you want to change the colours, you're going to have to change this.
  87.  
  88.  
  89. Bugs
  90. ----
  91.  
  92. Not that I know of in this version. Color mapping still doesn't work 100%, but
  93. this seems to be a problem with the picture datatype. Oh well. Works on everything
  94. I threw at it.
  95.  
  96.  
  97. History
  98. -------
  99.  
  100. 39.1            Doesn't use ENV:Sys/palette.prefs anymore for color information.
  101.                 This didn't work properly since the prefs format wasn't right.
  102.                 Instead, I just get the color information from the Workbench
  103.                 screen (much easier).
  104.  
  105.                 Fixed some other little problems.
  106.  
  107. 39.0            Initial release
  108.  
  109.  
  110. Upcoming from Erisian
  111. ---------------------
  112.  
  113. As of yet, my RTF datatype and TIFF datatype are uncompleted. I'm trying to
  114. find enough time to complete them, and also convert most of the code to C++
  115. (which for both datatypes would be very helpful...)
  116.  
  117. Anyway, here are the announcements from the original documentation:
  118.  
  119. RTF DataType - That's right, the Rich Text Format, coming soon to an Amiga
  120.                near you (assuming you have 3.0+). Current alpha version has
  121.                support for multiple fonts, margins, and tables. Stylesheets
  122.                are soon to be added, which will probably round out the first
  123.                release. Future additions: pictures, colour, and real page
  124.                support (based on Printer preferences)
  125.  
  126. TIFF DataType - It's big. Real big. Probably the biggest datatype ever seen
  127.                 (at least until a PostScript datatype appears...) and is
  128.                 currently in the very very alpha version. Once I figure out
  129.                 how to use the libtiff library properly, this will appear
  130.                 quite soon after... (NOTE: when and if this comes out,
  131.                 I don't think it will support all the various TIFF formats.
  132.                 There are way to many of them... Maybe have subsets of the
  133.                 TIFF format as separate datatypes...)
  134.  
  135. I've got some other software on hold right now (I'm pretty busy working now,
  136. as well with assorted other non-Amiga related things...):
  137.  
  138. Erisian Class Library - A nice application framework for the Amiga which I
  139.               plan to use on my own applications. Have finished a good portion
  140.               of it (even have a menu class which makes it really easy to
  141.               build menus in an object-oriented way in C++). Currently
  142.               finishing up the GUI layout engine and support classes (using
  143.               my own fast constraint network solver. Quite cool in it's own
  144.               right...)
  145.  
  146. Gearing - This is the application I'm building concurrently with the class library
  147.               above. Basically it's a simple application for interactively
  148.               designing and evaluating bicycle gear patterns. It's simple enough
  149.               so that it isn't a huge project in it's own right, and it's
  150.               useful enough for me that I'd like to have it anyway...
  151.  
  152. Most of my programming time is spent on the class library, although I finally went
  153. and fixed up the .info datatype for it's second, and likely final release.
  154.  
  155.  
  156. Reaching the Author
  157. -------------------
  158.  
  159. I may be reached at:
  160.  
  161. Oliver Seiler
  162. Erisian Development Group
  163. PO Box 3547 MPO
  164. Vancouver, BC CANADA
  165. V6B 3Y6
  166.  
  167. Phone:  (604) 683-5364
  168. Fax:    (604) 683-6142
  169. e-mail: oseiler@unixg.ubc.ca
  170.         oseiler@nyx.cs.du.edu
  171.         ollie@bix.com
  172.  
  173.  
  174. I'm also available for contract programming work on the Amiga. My strengths
  175. include complex interface design and implementation, a driving urge to make
  176. elegant, useable programs, and I'm very productive. Please feel free to
  177. call if interested.
  178.  
  179. And I do Macintosh programming as well now (well, I gotta pay the bills you
  180. see...)
  181.